home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Memphis Amiga Group / MAG Disk (1990-06)(Memphis Amiga Group).zip / MAG Disk (1990-06)(Memphis Amiga Group).adf / ATC.doc < prev    next >
Text File  |  1990-04-09  |  12KB  |  289 lines

  1.                                ATC
  2.               The Air Traffic Control Simulation Game
  3.                           Copyright 1990
  4.                          by Griff Jackson               
  5.                            Release 00.00
  6.                           (SHAREWARE $15) 
  7.  
  8. ATC is a program that simulates an air traffic regional control center.
  9. You are the controller, and you direct the planes (up to 8 at a time) to
  10. the airport.  You control the planes' heading, altitude and speed.  You
  11. receive points for directing the planes correctly to the airport.  You
  12. also have to contend with planes departing from the same airport, and
  13. you have to make sure that the planes do not collide with each other.
  14. You also have only a limited amount of time to get the plane to the
  15. airport.  You receive fewer points for a late flight, and if a flight is
  16. very late, it will run out of fuel and crash.  All program input is done
  17. with the left mouse button. 
  18.   
  19. ------------------------------------------------------------------------
  20.  
  21. IMPORTANT NOTICE: This program is copyrighted by Griff Jackson, but can
  22. be freely distributed, providing that the following rules are respected. 
  23.  
  24. - No change is made to the program nor to the accompaning documentation.
  25.  
  26. - The package is always distributed in its complete form consisting of 
  27.   3 files: 
  28.  
  29.          ATC        - executable program   
  30.          ATC.doc    - this documentation file
  31.          ATC.info   - icon for the executable program
  32.  
  33. - Every form of distribution is allowed and encouraged, but no fee can 
  34.   be charged for this program exept for, possibly, the cost of magnetic 
  35.   media and/or disk duplication and shipping.
  36.  
  37. - Inclusion in PD software libraries such as Fish Disks is allowed, 
  38.   provided the fees charged for these disks are comparable with those
  39.   charged by Fred Fish.
  40.  
  41. - The program cannot be distributed in any commercial product without 
  42.   the written consent of the author.
  43.  
  44. By copying, distributing and/or using the program you indicate your 
  45. acceptance of the above rules.
  46.  
  47. This program is supplied 'as is': the entire risk as to the quality of
  48. the program is to the user. In no event will the author be liable for
  49. direct or indirect damage or loss resulting from the use of this
  50. program. 
  51.  
  52. ------------------------------------------------------------------------
  53.  
  54. SYSTEM REQUIREMENTS:
  55.  
  56.  - WorkBench 1.2 or greater.  
  57.    (the program was tested under 1.2 only)
  58.  - MathTrans.library in LIBS: directory
  59.  - Translator.library in LIBS: directory
  60.  - approximately 175K of free memory
  61.  
  62. ------------------------------------------------------------------------
  63.  
  64. INSTRUCTIONS:
  65.  
  66. To run ATC, type "ATC" from the CLI or click on its icon It will take a
  67. few seconds for the program to load.  Once it has loaded, you will be
  68. presented with the "Set Up" screen.  Here you have a few choices to
  69. make:
  70.  
  71. ATC has three levels of difficulty: easy, medium, and difficult.  The
  72. differences between the levels are things like the amount of time the
  73. flights are spaced apart and how quickly the planes respond to changes
  74. in altitude or speed. 
  75.  
  76. ATC uses the Amiga's built-in speech facilities.  If you want to hear
  77. the speech, select "Sound On"; otherwise select "Sound Off".  If you are
  78. playing the difficult level, the speech facility can slow the game down
  79. when many flights are in your airspace - especially when playing with
  80. more than 20 total flights. 
  81.  
  82. To select levels or sound, you must first unselect the item which is
  83. already selected - then select the new entry.  The defaults are "Easy"
  84. and "Sound Off". 
  85.  
  86. The "Number of flights" button controls the game length and difficulty.
  87. A game with 100 flights will last about an hour; 20 flights about 10
  88. minutes.  Shorter games are usually easier to play - the action does not
  89. get quite so fast and furious.  Be sure to press RETURN after changing
  90. the number of flights. 
  91.  
  92. When you are satisfied with the set up, select the CONTINUE button.
  93. Then the screen will change to purple, and after a few seconds, the
  94. radar screen will appear and the game will begin. 
  95.  
  96. The object of the game is to direct incoming flights to the airport for
  97. landing and to direct departing flights out of your airspace.  The
  98. airport resides at the center of the green sweeping radar line.  Before
  99. an aircraft can land, its heading must be 180, speed - 100, altitude -
  100. 500, and the distance must equal 0.  A successful departure is at 20000
  101. and a speed of 400 when the aircraft leaves your airspace.  The game is
  102. over when the last scheduled flight has either landed or left your
  103. airspace. 
  104.  
  105. THE RADAR SCREEN
  106.  
  107. Flight Status Display
  108.  
  109. In the upper right hand corner of the screen is a blue rectangle in
  110. which information about a selected flight appears.  When the program
  111. first starts up, some of the information will be zeroes until a flight
  112. is selected.  Here's a description of the data appearing in the blue
  113. rectangle:
  114.  
  115.      Fl #:  - the flight number for the selected flight.  Also displayed
  116.               is the "In" or "Out" indicator which shows if the flight
  117.               is arriving or departing.  The flight number consists of
  118.               two parts:  a 2 digit abbreviation for the airline name
  119.               and a three digit number.  ATC has four airlines:
  120.                   
  121.                  BA - Beta Airlines
  122.                  CO - Consolidated Airlines
  123.                  IC - Intercontenential Airlines
  124.                  NA - National Airlines
  125.                    
  126.      Stat:  - There are three possible statuses:
  127.                 
  128.                  Normal    - everything's ok
  129.                  Priority  - the flight is late     
  130.                  Emergency - the flight is low on fuel
  131.      
  132.      Schd:  - This the scheduled arrival or departure time.  ATC always
  133.               begins with an arriving flight scheduled to arrive by
  134.               8:45 in the morning.  Note: flights enter your airspace
  135.               approximately 45 minutes before their scheduled arrival
  136.               time.  When the airport is particularly busy, some 
  137.               flights may enter your airspace later.
  138.  
  139.      Dist:  - This is the flight's current distance from the airport.
  140.               The flight can't land until the distance reads zero.
  141.  
  142.      Head:  - This is the flight's current heading.  There are eight 
  143.               possible headings: 0, 45, 90, 135, 180, 225, 270, 315.
  144.               To change the current heading, click on the up/down 
  145.               arrows to the right of the display.  To land, a flight
  146.               must have a heading of 180, that is, all landings must be
  147.               to the south.  Also, all departures are to the south.
  148.         
  149.      Alt:   - This is the flight's current altitude.  There are six
  150.               possible altitudes: 20000, 15000, 10000, 5000, 1000, 500.     
  151.               To change the current altitude, click on the up/down 
  152.               arrows to the right of the display.  To land, a flight
  153.               must be at 500 feet.
  154.       
  155.      Spd:   - This is the flight's current speed.  There are four
  156.               possible speeds: 100, 200, 300, 400. To change the current
  157.               speed, click on the up/down arrows to the right of the 
  158.               display.  To land, a flight must have a speed of 100.
  159.      
  160.      Fuel   - This is the current amount of fuel left.  If the amount
  161.               goes under 50, the flight's status changes to "Emergency."
  162.               IF the amount goes to zero, the flight crashes. 
  163.         
  164. Flight Schedule Display
  165.  
  166. Just under the Flight Status Display is a white box - the Flight
  167. Schedule Display.  This box will display the arrival/departure time for
  168. all flights.  To cycle through the flights, click on the up/down arrows
  169. to the right of the box. 
  170.  
  171. Flight Message Display
  172.  
  173. Just under the Flight Schedule Display is a black box - the Flight
  174. Message Display.  All messages from the aircraft to you will appear in
  175. this box.  If speech is enabled, the messages appearing in this box will
  176. also be reported verbally. 
  177.  
  178. TOD Display
  179.   
  180. This box displays the game's current time of day in hours and minutes.
  181. You will notice that the game's time of day moves along quite a bit
  182. faster than real time. 
  183.  
  184. Score Display
  185.  
  186. This box displays the current score.  The score is determined as
  187. follows:
  188.  
  189.      On time landing   = 10 points
  190.      Late landing      =  5 points
  191.      Emergency landing =  2 points
  192.      Crashes           =  0 points   
  193.  
  194. You also get points for getting a departing flight to 20000 feet and 400
  195. knots when it leaves your airspace.  5 points for each. 
  196.  
  197. A perfect score for a game with 20 flights is 200; with 100, the perfect
  198. score is 10,000. 
  199.  
  200. If an arriving flight leaves your airspace without landing, there is no
  201. way to get back, and it will crash when it runs out of fuel. 
  202.  
  203. QUIT button
  204.  
  205. Clicking on this button at any time will end the game.  If you want to
  206. play again click on the "AGAIN" button; otherwise, click on the "QUIT"
  207. button.
  208.  
  209. PAUSE button
  210.  
  211. Clicking on this button will pause the game indefinitely.
  212.  
  213. The radar
  214.  
  215. Once a flight appears on the radar, you can select it by positioning the
  216. mouse pointer over it and clicking the left button once.  The aircraft
  217. appear as V-shaped objects and they are color-coded:
  218.  
  219.     white  = normal arriving flight
  220.     yellow = currently selected flight
  221.     gray   = departing flight
  222.     green  = late flight
  223.     red    = emergency flight (low on fuel)
  224.  
  225. ADDITIONAL NOTES
  226.  
  227.  - Flights at the same altitude and near each other will crash. 
  228.  - At an altitude of 500 and a speed of 100, if the distance is 0, but
  229.    the heading is not 180, the flight will crash.  
  230.  - At medium and difficult levels, it will take an aircraft a few
  231.    "game minutes" to reach its new speed or altitude.  You must wait
  232.    for it to attain the new speed or altitude before you will be 
  233.    allowed to select a new one.
  234.  - The performance characteristics of the aircraft are simulated.  This
  235.    may not be how they work in real life.  This is not FAA approved
  236.    training material.  So, do not try this with real aircraft.
  237.  - A departing flight always starts out at 1,000 feet with a speed of
  238.    100.  An arriving flight entering the airport at an altitude will
  239.    collide with the departing flight causing both flights to crash.
  240.  
  241. ------------------------------------------------------------------------
  242.  
  243. TROUBLE-SHOOTING
  244.  
  245. If the game locks up and you can't move the mouse cursor, the problem is
  246. probably a lack of memory.  To remedy this, re-boot your machine and
  247. avoid running any background tasks that take up memory.  A lot of
  248. fragmented memory (an Amiga that has been turned on a long time with
  249. many different programs having being run) can screw up almost any
  250. program that requires blocks of contiguous memory.  If you have a
  251. machine that only has a really small amount of memory (ex: 256K), then
  252. this program may not run if anything else is also running.  One more
  253. thing: make sure that the library files mentioned above are available in
  254. the correct directory.  If not, ATC is guaranteed not to run.  If none
  255. of the above seems to help, contact me at the addresses given below. 
  256. Also if you have any suggestions for improvement, please let me know,
  257. and I will consider installing them.
  258.   
  259. ------------------------------------------------------------------------
  260.  
  261. ACKNOWLEDGMENTS:
  262.  
  263. ATC was developed using the Benchmark Modula-2 Software Construction Set
  264. by Leon Frenkel.  Thanks to many Modula-2 programmers whose source code
  265. was a great help in figuring out how to use the Amiga's kernel routines. 
  266.  
  267. ------------------------------------------------------------------------
  268.  
  269. ATC is SHAREWARE.  If you like it, use it, and would like to promote
  270. this method of software distribution, please send a donation to the
  271. author.  Registered users (those donating $15) will recieve a disk
  272. containing:
  273.  
  274.    - a version of the program using digital sound effects
  275.    - any future upgrades
  276.    - Modula-2 source code 
  277.  
  278. The author can be reached at:
  279.  
  280.       Griff Jackson
  281.       2205 17th
  282.       Plano, Texas 75074
  283.       (214) 424-3762 (voice)
  284.  
  285. Also please report any problems or bugs to the above address or to:
  286. G.M.JACKSON on GENIE or OCS180 on People Link.
  287.  
  288. April 8, 1990
  289.